.hb-card-box {
  background: url("https://ustatic.hudongmiao.com/joymew-assistant/redpack/hb-card.png");
  background-size: cover;
  background: #FF6268;
  background-repeat: no-repeat;
  width: 712rpx;
  height: 304rpx;
  color: #fff;
  font-weight: bold;
  margin: 0 auto;

  .data-title {
    font-size: 28rpx;
    font-weight: bold;
  }

  .info {
    width: 100%;
    height: 100%;
    padding: 35rpx 30rpx 40rpx 30rpx;
    display: flex;
    flex-direction: column;
    justify-content: space-between;

    .total-money-text {

      display: flex;
      justify-content: space-between;
      align-items: center;

      .rule {
        font-size: 24rpx;
        display: flex;
        justify-content: flex-start;
        align-items: center;

        .i {
          width: 32rpx;
          height: 32rpx;
          background-color: #fff;
          color: #FF6268;
          border-radius: 50%;
          display: flex;
          justify-content: center;
          align-items: center;
          margin-left: 14rpx;
          position: relative;

          .tip-box {
            padding-top: 32rpx;
            padding-left: 36rpx;
            position: absolute;
            width: 352rpx;
            height: 128rpx;
            background: #ffffff;
            border-radius: 8rpx;
            box-shadow: 0px 8rpx 20rpx 0rpx rgba(0, 0, 0, 0.10);
            font-size: 24rpx;
            font-weight: 400;
            color: #333333;
            line-height: 1.7;
            top: 54rpx;
            left: 50rpx;
            transform: translate(-100%,0);
            &::before{
              content: '';
              width: 0;
              height: 0;
              top: 0;
              right: 20rpx;
              transform: translate(0 , -100%);
              position: absolute;
              border: 15rpx solid transparent;
              border-bottom-color: #fff ;
              // box-shadow: 0px 8rpx 20rpx 0rpx rgba(0, 0, 0, 0.10);

            }
          }

        }
      }
    }

    .total-money-data {
      font-size: 64rpx;
      font-weight: 600;
      &::before{
        content: "￥";
        font-size: 32rpx;

      }
    }
  }

  .more {
    display: flex;
    align-items: center;

    // margin-top: 50rpx;
    .expire,
    .not-use {
      flex: 1;
      display: flex;
      align-items: center;
    }

    .money {
      font-size: 36rpx;

    }

    .text {
      font-size: 24rpx;

    }

  }

}